three-point landing - Spanish English Dictionary